/**
 * Copyright 中国电信甘肃万维公司 All rights reserved.
 * 中国电信甘肃万维公司 专有/保密源代码,未经许可禁止任何人通过任何* 渠道使用、修改源代码.
 */
package com.oa.cs.agreement.pojo.document;

import com.oa.cs.agreement.pojo.IRequestObject;
import com.oa.cs.agreement.pojo.IResponseObject;

/**
 * <p>
 * TODO 获取我的文档和单位文档列表
 * </p>
 * @company 中国电信甘肃万维公司 
 *
 * @project nma-cs-agreement
 *
 * @version V2.0.0
 *
 * @author 姜勇(产品部)
 *
 * @date 2012-8-13 下午08:47:15	
 *
 * @class com.oa.cs.agreement.pojo.document.DocumentList
 *
 */

public interface DocumentList extends Document {
	/** 
	 *  SERVICE :  TODO 服务目标地址	SERVICE = "/nma/mbe/document_list"
	 */
	public static final String SERVICE = "/nma/mbe/document_list";

	public interface Request extends IRequestObject {

		/** 
		 *  ID :  TODO 当前目录ID 第一次传-1  返回文档列表根目录  ID = "ID"            类型String <br/>
		 */
		public static final String ID = "ID";

		/** 
		 *  GROUP :  TODO 文档类型(docum_my:我的文档 docum_union:单位文档)	GROUP = "GROUP" 每次必传      类型：String<br/>
		 * 
		 */
		public static final String GROUP = "GROUP";
		/** 
		 *  SEARCHTITLE :  TODO 查询条件	SEARCHTITLE = "SEARCHTITLE"      类型：String<br/>
		 */

		public static final String SEARCHTITLE = "SEARCHTITLE";

	}

	public interface Response extends IResponseObject {

		/** 
		 *  DOCUMENT_LIST :  TODO  文档列表    类型:List<Map<String(菜单属性),String(菜单属性值)>> 
		 */
		public static final String DOCUMENT_LIST = "DOCUMENT_LIST";

		/** 
		 *  ID :  TODO 当前文件或者文件夹的ID   ID = "ID"  类型：String<br/>
		 */
		public static final String ID = "ID";

		/** 
		 *  PID :  TODO 父级目录ID 文件时  PID = "PID"  类型：String<br/>
		 */
		public static final String PID = "PID";

		/** 
		 *  NAME :  TODO 文件或者文件夹的名称  (文件包括扩展名:如 123.txt)      NAME= "NAME"   类型：String<br/>
		 */
		public static final String NAME = "NAME";
		/** 
		 *  REALSIZE :  TODO 类型：文档大小   （文件夹为:该文件夹下有几个项，文件的大小，字节数，)  REALSIZE="REALSIZE"  类型：String<br/>
		 */
		public static final String REALSIZE = "REALSIZE";

		/** 
		 *  USERNAME :  TODO 类型： 创建者名称    USERNAME="USERNAME"  类型：String<br/>
		 */
		public static final String USERNAME = "USERNAME";

		/** 
		 *  EXTENSION :  TODO 类型：扩展名   （文件夹的扩展名为:folder）                      EXTENSION="EXTENSION"  类型：String<br/>
		 */
		public static final String EXTENSION = "EXTENSION";

		/** 
		 *  TYPE :  TODO 类型：(folder:文件夹，file:上传文档，onlineFile:在线编辑文档) TYPE="TYPE"  类型：String<br/>
		 */
		public static final String TYPE = "TYPE";

	}

}
